<%@page import="view.UsuarioBean"%>
<%@page import="java.util.List"%>
<%@page import="controller.PontoGastronomicoController"%>
<%@page import="view.PontoGastronomicoBean"%>
<%@page contentType="text/html; charset=UTF-8" pageEncoding="UTF-8"%> 
<!DOCTYPE html>
<html>
   <head>  
      <link rel="shortcut icon" href="/img/favicon.png"/>
      <title>GastroMap - Lista de Estabelecimentos</title>
      <%@include file="/_include.html"%>
      <script src="/js/listar.js"></script>
   </head>
   <body>
      <!-- Redirecionamento caso não esteja logado como admin -->
      <%
         UsuarioBean usuarioSessao = (UsuarioBean) session.getAttribute("usuario");
         if (usuarioSessao == null || !usuarioSessao.isEhAdministrador()) {
            response.sendRedirect("/index.jsp");
         }
      %>

      <!-- Barra de navegação -->
      <%@include file="/_navbar.jsp"%> 

      <div class="container">        
         <div class="row">
            <div class="span12">
               <h1>Lista de Estabelecimentos</h1>
               <div class="btn-group pull-right">
                  <a href="/pontosGastronomicos/cadastrar.jsp" class="btn">
                     <i class="icon-plus"></i>
                     Cadastrar
                  </a>
               </div>
            </div>
         </div>
         <hr/>

         <%
            List<PontoGastronomicoBean> listaPontosGastronomicos = new PontoGastronomicoController().recuperar();
            if (listaPontosGastronomicos.isEmpty()) {
         %>

         <div class="row">
            <div class="span6">
               <div class="alert alert-info">
                  <h5>Nenhum item cadastrado!</h5>
               </div>
            </div>
         </div>
      </div> 

      <%      
            } else {
      %>

      <div class="row">
         <div class="span6">
            <table class="table table-striped">
               <thead>
                  <tr>
                     <th><strong>Nome</strong></th>
                     <th><strong>Cadastrado por</strong></th>
                     <th></th>
                  </tr>
               </thead>
               <tbody>
                  <%
                     for (PontoGastronomicoBean bean : listaPontosGastronomicos) {
                  %>               
                  <tr>
                     <td><%=bean.getNome()%></td>

                     <%
                        if (bean.getCadastradoPor() != null) {
                     %>

                     <td><%=bean.getCadastradoPor().getNome()%></td>

                     <%
                        } else {
                     %>

                     <td>USUÁRIO DELETADO DO SISTEMA</td>

                     <%                       
                        }
                     %>

                     <td class="link">
                        <div class="pull-right">                           
                           <button class="btn btn-danger btn-small" onclick="confirmDelete(<%=bean.getId()%>, 'pontosGastronomicos')">
                              <i class="icon-trash icon-white"></i>
                              Deletar
                           </button>                                               
                        </div>
                     </td>
                  </tr>               
                  <%
                     }
                  %>            
               </tbody>
            </table>
         </div>
      </div>
      <%
         }
      %>
   </div>
</body>
</html>